exploit hack linux kernel programming unix windows radius3 security development source code software open source system internals exploits mathematical research application thin-client hacking numerical algorithm